<?php

namespace Api\Controller;

use Common\Logic\SearchLogic;

class SearchController extends BaseController{

     /**
     * 搜索商品
     * @param $keyword String 必填
     * @param $page/$p int 可选 默认1
     * @param $shop_id int 店铺可选 默认全部
     * @param $cate_id int 分类 可选 默认全部
     * @param $order_by string 可选 默认综合
     * @param $order_way string 可选 默认递增
     * @param $options json_string 可选 默认递增
     * @return mix
     */ 
    public function goods()
    {
        try{
            $res  = SearchLogic::goods(I(),$this->user_id );
           
        }catch(\Exception $e)
        {
            // var_dump($e);
            $this->returnInfo( -1, $e->getMessage(), [] );
        }

        $this->returnInfo( 1,"ok", $res);
    }

    /**
     * 搜索热词 
     * @param $page/$p int 可选 默认1
     * @return mix
     */ 
    public function hotWords()
    {
        try{
            $this->returnInfo( 1,"ok", array_column( SearchLogic::getHotWords(), "word"  ) );
        }catch(\Exception $e)
        {
            // var_dump($e);
            $this->returnInfo( -1, $e->getMessage(), [] );
        } 
    }

}